package com.qfedu.mtl.dao;

import com.qfedu.mtl.entity.Brand;
import com.qfedu.mtl.query.BrandQuery;

import java.util.List;

public interface BrandDao {

    /**
     * 分页-> 2个方法
     * @param page
     * @param size
     * @param query
     * @return
     */
    List<Brand> selectData(Integer page , Integer size, BrandQuery query);
    Integer selectTotal(  BrandQuery query );
    /**
     * 查找一个
     * @param id
     * @return
     */
    Brand selectById( Integer id );

    /**
     * 插入
     * @param obj
     * @return
     */
    int insert( Brand obj );

    /**
     * 根据id删除
     * @param id
     * @return
     */
    int delete( Integer id );

    /**
     * 修改
     * @param obj
     * @return
     */
    int update( Brand obj );

    /**
     * 批量删除
     * @param ids
     * @return
     */
    int deleteBatch( List<Integer> ids );





}
